package br.edu.infnet.avaliacao.sessao;

import java.io.Serializable;

import br.com.caelum.vraptor.ioc.Component;
import br.com.caelum.vraptor.ioc.SessionScoped;
import br.edu.infnet.avaliacao.model.Usuario;

@SessionScoped
@Component
public class UsuarioWeb implements Serializable{

	private static final long serialVersionUID = 1L;
	private Usuario usuario;
	
	public UsuarioWeb() {
	}
	
	public void login(Usuario usuario){
		this.usuario = usuario;
	}
	
	public boolean isLogado(){
		return this.usuario != null;
	}
	
	public void logout(){
		this.usuario = null;
	}
	
	public Usuario getUsuario(){
		return this.usuario;
	}
	
	
}
